package ar.fiuba.tp7552.buildadmin.model.expensas;


public enum LiquidacionExpensas {

	MONTO_FIJO {
		public String toString() {
			return "Monto Fijo";
		}
		public CalculadorExpensas newCalculadorExpensas() {
			return new CalculadorExpensasMontoFijo();
		}
		
	},
	PRORRATEO_GASTOS {
		public String toString() {
			return "Prorrateo de gastos";
		}
		
		public CalculadorExpensas newCalculadorExpensas() {
			return new CalculadorExpensasMontoVariable();
		}
	};
	
	public abstract String toString();
	public abstract CalculadorExpensas newCalculadorExpensas();
}
